package com.jian.sys.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jian.sys.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *  Mapper 接口
 * </p>
 *
 * @author 剑
 * @since 2020-01-07
 */
public interface UserMapper extends BaseMapper<User> {

    //根据用户ID删除sys_role_user中数据  用户对应角色
    void deleteUserAndRoleById(@Param("id") Serializable id);
    //查询用户拥有的角色
    List<Integer> queryUserHaveRoleByUid(Integer id);
    //保存用户和角色的关系
    void saveUserAndRoleData(@Param("uid") Integer uid, @Param("rid") Integer id);
}
